/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.mca.mcaweb.entity;

import java.io.Serializable;

import javax.persistence.Embeddable;

@Embeddable
public class MoviestoitemPK implements Serializable {
	private static final long serialVersionUID = 1365249903137465210L;

	private String emprcodigo;
    private Long tipomovicodigo;
    private String moviestonumero;
    private Long moviestoitemcodigo;

    public MoviestoitemPK() {
    }

    public MoviestoitemPK(String emprcodigo, Long tipomovicodigo, String moviestonumero, Long  moviestoitemcodigo) {
        this.emprcodigo = emprcodigo;
        this.tipomovicodigo = tipomovicodigo;
        this.moviestonumero = moviestonumero;
        this.moviestoitemcodigo = moviestoitemcodigo;
    }

    public String getEmprcodigo() {
        return emprcodigo;
    }

    public void setEmprcodigo(String emprcodigo) {
        this.emprcodigo = emprcodigo;
    }

    public Long getTipomovicodigo() {
        return tipomovicodigo;
    }

    public void setTipomovicodigo(Long tipomovicodigo) {
        this.tipomovicodigo = tipomovicodigo;
    }

    public String getMoviestonumero() {
        return moviestonumero;
    }

    public void setMoviestonumero(String moviestonumero) {
        this.moviestonumero = moviestonumero;
    }

    public Long getMoviestoitemcodigo() {
        return moviestoitemcodigo;
    }

    public void setMoviestoitemcodigo(Long moviestoitemcodigo) {
        this.moviestoitemcodigo = moviestoitemcodigo;
    }

//    @Override
//    public int hashCode() {
//        int hash = 0;
//        hash += (emprcodigo != null ? emprcodigo.hashCode() : 0);
//        hash += (int) tipomovicodigo;
//        hash += (moviestonumero != null ? moviestonumero.hashCode() : 0);
//        hash += (moviestoitemcodigo != null ? moviestoitemcodigo.hashCode() : 0);
//        return hash;
//    }
//
//    @Override
//    public boolean equals(Object object) {
//        // TODO: Warning - this method won't work in the case the id fields are not set
//        if (!(object instanceof MoviestoitemPK)) {
//            return false;
//        }
//        MoviestoitemPK other = (MoviestoitemPK) object;
//        if ((this.emprcodigo == null && other.emprcodigo != null) || (this.emprcodigo != null && !this.emprcodigo.equals(other.emprcodigo))) {
//            return false;
//        }
//        if (this.tipomovicodigo != other.tipomovicodigo) {
//            return false;
//        }
//        if ((this.moviestonumero == null && other.moviestonumero != null) || (this.moviestonumero != null && !this.moviestonumero.equals(other.moviestonumero))) {
//            return false;
//        }
//        if ((this.moviestoitemcodigo == null && other.moviestoitemcodigo != null) || (this.moviestoitemcodigo != null && !this.moviestoitemcodigo.equals(other.moviestoitemcodigo))) {
//            return false;
//        }
//        return true;
//    }
//
//    @Override
//    public String toString() {
//        return "org.mca.entity.MoviestoitemPK[ emprcodigo=" + emprcodigo + ", tipomovicodigo=" + tipomovicodigo + ", moviestonumero=" + moviestonumero + ", moviestoitemcodigo=" + moviestoitemcodigo + " ]";
//    }
//    
}
